car bombs - French English Dictionary